package com.tmz.cloudmall.cloudmallorder.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.tmz.cloudmall.cloudmallcommon.common.annotation.Excel;
import com.tmz.cloudmall.cloudmallcommon.common.core.domain.BaseEntity;


/**
 * 订单操作历史对象 oms_order_operate_history
 * 
 * @author tmz
 * @date 2025-08-16
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class OperateHistory extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 订单id */
    @Excel(name = "订单id")
    private Long orderId;

    /** 操作人[用户；系统；后台管理员] */
    @Excel(name = "操作人[用户；系统；后台管理员]")
    private String operateMan;

    /** 订单状态【0:待付款；1:待发货；2:已发货；3:已完成；4:已关闭；5:无效订单】 */
    @Excel(name = "订单状态【0-&gt;待付款；1-&gt;待发货；2-&gt;已发货；3-&gt;已完成；4-&gt;已关闭；5-&gt;无效订单】")
    private Long orderStatus;

    /** 备注 */
    @Excel(name = "备注")
    private String note;
}
